body{
	background-color: #f2f2f2;
}
.main{
	padding: 0;
}
.layui-m-layerbtn span[yes] {
    color: #d00000 !important;
}
.top{
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: .15rem;
}
.top .one{
	font-size: .3rem;
	min-width: .7rem;
	margin-right: .15rem;
	width: .7rem;
	height: .7rem;
	text-align: center;
	line-height: .7rem;
	background-color: #f6f5fa;
	border-radius: .7rem;
	color: #817f8a;
	font-weight: bold;
    letter-spacing:20px;
    overflow: hidden;
}
.to_add_address{
	border-left: 1px solid #e3e3e3;
	padding-left: .1rem;
	margin-left: .15rem;
}
.address{
	display: flex;
	align-items: center;
	padding: .3rem .3rem;
	margin-top: .2rem;
	background-color: #fff;
}
.address .user_info{
	font-size: .2rem;
	color: #333;
	vertical-align: middle;
	flex-grow:2;
}
.address .user_info p{
	font-weight: bold;
	font-size: .3rem;
	margin-bottom: .15rem;
	color: #181818;
}
.address .user_info p span{
	color: #787683;
	font-weight: normal;
	margin-left: .2rem;
}
.detailed{
	font-size: .24rem;
}
.detailed span{
	background-color: #f6f5fa;
	color: #7e7d82;
	padding: 2px 6px;
}
.default{
	font-size: .26rem;
	color: #818086;
	margin-top: .2rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.default img{
    width: .25rem;
    vertical-align: middle;
}
.radio_type{
    width: .2rem;
    height: .2rem;
    position: absolute;
    left: -3rem;
    top: -50rem;
	outline: none;
	margin-right: .1rem;
    visibility: hidden;
}


.add_address{
	display: block;
	margin: .5rem auto;
	border-radius: .1rem;
	width: 80%;
	height: .8rem;
	text-align: center;
	line-height: .8rem;
	font-size: .32rem;
	color: #fff;
	background: #221815;
}
